description: |
  This test is built for an imaginary app and is forever doomed to fail. You
  need to change it so it runs against your own app. The configuration details
  (Appium server URL, desired capabilities, etc.) must be specified in the
  actor.yaml file for the test actor you'll be using.
actors:
  - actor: ACTOR1
    segments:
      - segment: 1
        actions:
          - description: Type the username
            action: org.getopentest.appium.SendKeys
            args:
              locator: { xpath: "//*[contains(@resource-id,'username')]" }
              text: john.doe

          - description: Type the password
            action: org.getopentest.appium.SendKeys
            args:
              locator: { xpath: "//*[contains(@resource-id,'password')]" }
              text: mysecurepassword

          - description: Tap the Log In button
            action: org.getopentest.appium.Click
            args:
              locator: { xpath: "//*[contains(@resource-id,'login')]" }